#ifndef	CHDEBUG_H
#define CHDEBUG_H

#pragma once

#define CHDebug		CHDebugUtils::Debug

class CHDebugUtils
{
public:
	static void Debug(LPCTSTR lpszFormat, ...)
	{
		ASSERT(AfxIsValidString(lpszFormat));

		CString str;

		va_list argList;
		va_start(argList, lpszFormat);
		str.FormatV(lpszFormat, argList);
		va_end(argList);

		OutputDebugString(str);
	}
};

#endif //CHDEBUG_H